﻿using System;

namespace XchangeStreamer.Types.Google
{
    public class RealTime
    {
        public string Symbol { get; set; }

        public string PrettySymbol { get; set; }

        public string SymbolLookupUrl { get; set; }

        public string Company { get; set; }

        public string Exchange { get; set; }

        public string ExchangeTimeZone { get; set; }

        public string ExchangeUtcOffest { get; set; }

        public int ExchangeClosing { get; set; }

        public int Divisor { get; set; }

        public string Currency { get; set; }

        public decimal Last { get; set; }

        public decimal High { get; set; }

        public decimal Low { get; set; }

        public uint Volume { get; set; }

        public uint AvgVolume { get; set; }

        public decimal MarketCap { get; set; }

        public decimal Open { get; set; }

        public decimal YClose { get; set; }

        public decimal Change { get; set; }

        public decimal PercentChange { get; set; }

        public int Delay { get; set; }

        public string TradeTimeStamp { get; set; }

        public DateTime TradeDateUtc { get; set; }

        public TimeSpan TradeTimeUtc { get; set; }

        public DateTime CurrentDateUtc { get; set; }

        public TimeSpan CurrentTimeUtc { get; set; }

        public string SymbolUrl { get; set; }

        public string ChartUrl { get; set; }

        public string EcnUrl { get; set; }

        public string IsldLast { get; set; }

        public DateTime IsldTradeDateUtc { get; set; }

        public TimeSpan IsldTradeTimeUtc { get; set; }

        public decimal BrutLast { get; set; }

        public DateTime BrutTradeDateUtc { get; set; }

        public TimeSpan BrutTradeTimeUtc { get; set; }

        public bool DaylightSaving { get; set; }
    }
}
